@struct dvb_table_eit_event
@brief DVB EIT event table
@ingroup dvb_table
@param event_id an uniquelly (inside a service ID) event ID
@param desc_length descriptor's length
@param free_CA_mode free CA mode. 0 indicates that the event
is not scrambled
@param running_status running status of the event. The status can
be translated to string via
dvb_eit_running_status_name string table.
@param descriptor pointer to struct dvb_desc
@param next pointer to struct dvb_table_eit_event
@param tm_start event start (in struct tm format)
@param duration duration in seconds
@param service_id service ID
This structure is used to store the original EIT event table,
converting the integer fields to the CPU endianness, and converting the
timestamps to a way that it is better handled on Linux.
The undocumented parameters are used only internally by the API and/or
are fields that are reserved. They shouldn't be used, as they may change
on future API releases.
Everything after dvb_table_eit_event::descriptor (including it) won't
be bit-mapped to the data parsed from the MPEG TS. So, metadata are added
there.
@struct dvb_table_eit_event @brief DVB EIT event table @ingroup dvb_table
@param event_id an uniquelly (inside a service ID) event ID @param desc_length descriptor's length @param free_CA_mode free CA mode. 0 indicates that the event is not scrambled @param running_status running status of the event. The status can be translated to string via dvb_eit_running_status_name string table. @param descriptor pointer to struct dvb_desc @param next pointer to struct dvb_table_eit_event @param tm_start event start (in struct tm format) @param duration duration in seconds @param service_id service ID
This structure is used to store the original EIT event table, converting the integer fields to the CPU endianness, and converting the timestamps to a way that it is better handled on Linux.
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.
Everything after dvb_table_eit_event::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.